Natural Language Processing Gems
| # | Total Rank | Daily Rank | Name | Summary |
| 1 | 60 | 26 | racc | Racc is an LALR(1) parser generator.
It is written in Ruby itself, and generates Ruby... |
| 2 | 528 | 1,383 | treetop | A Parsing Expression Grammar (PEG) Parser generator DSL for Ruby |
| 3 | 710 | 1,128 | parslet | Parser construction library with great error reporting in Ruby. |
| 4 | 763 | 597 | citrus | Parsing Expressions for Ruby |
| 5 | 818 | 1,561 | text | A collection of text algorithms: Levenshtein, Soundex, Metaphone, Double Metaphone, Por... |
| 6 | 1,506 | 1,229 | ruby-ll | An LL(1) parser generator for Ruby. |
| 7 | 4,717 | 2,483 | pragmatic_segmenter | Pragmatic Segmenter is a sentence segmentation tool for Ruby. It allows you to split a ... |
| 8 | 8,037 | 35,228 | pocketsphinx-ruby | Provides Ruby FFI bindings for Pocketsphinx, a lightweight speech recognition engine. |
| 9 | 8,960 | 10,628 | words_counted | A Ruby natural language processor to extract stats from text, such was word count and m... |
| 10 | 17,817 | 32,916 | treat | Treat is a natural language processing framework for Ruby. |
| 11 | 41,548 | 27,671 | wordlist | Wordlist is a Ruby library and CLI for reading, combining, mutating, and building wordl... |
| 12 | 70,617 | 21,229 | tiered_category_expressions | Tiered category expressions |